package com.zking.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zking.entity.Order;
import org.apache.ibatis.annotations.Mapper;

import java.sql.Timestamp;
import java.util.Date;
import java.util.List;

@Mapper
public interface IOrderMapper extends BaseMapper<Order> {
    // 复杂搜索：使用SQL语句实现
    List<Order> search(String name,    // 名字精确匹配
                       String address, // 地址模糊搜索
                       Double min, // 最低价格
                       Double max, // 最高价格
                       Timestamp date1, // 测试Timestamp传递毫秒数：yyyy-mm-dd hh:mm:ss
                       Date date2       // 测试Date/Datetime传递日期：2023/12/01
    );
    // <where><if test="name != null"> and username = #{name}
}
